* { box-sizing: border-box; }
html, body { width: 100%;height: 100%;margin: 0;padding: 0;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none;}
input[type="number"]{ -moz-appearance: textfield;}
.gis-main-container {width: 100%;height: 100%;position: relative;margin:0;padding: 0;}
.gis-main { width: 300px;height: calc(100% - 10px); position: absolute;left: 5px;top: 5px;border: 1px solid #bbb;overflow-x: hidden;overflow-y: auto;}
.map-container { width:100%;height:100%;position: absolute;left: 0;top:0;border: 1px solid #bbb;background-color:#fff; }
.gis-main .search { width: 100%;height: 35px;padding-left: 35px;text-align: left;line-height: 35px;vertical-align: middle;}
.gis-main .search label { font-size: 13px;}
.gis-main .area { width: 100%; height: 50px; padding-top: 9px;}
.gis-main .area .area-select {width: 25%; height: 100%; float: left;text-align: center;line-height: 45px;vertical-align: middle;}
.people-search .area-select {width: 100%;height: 35px;}
.people-search .one-detail {width: 100%;padding: 8px;height: 150px;}

.people-search .one-detail>table {float: left;width: 180px;height: 100%;word-wrap:break-word;word-break:break-all;}
.people-search .one-detail>table tr td:nth-child(1) {width: 38%;vertical-align: top;}
.people-search .one-detail>table tr td:nth-child(2) {width: 62%;vertical-align: top;}
.people-search .one-detail>div {float: left;width: 90px;height: 100%;text-align: center;}
.people-search  .back-button-container {width: 100%;text-align: center;padding-bottom: 8px;}
.people-search  .back-button-container>button {width: 80px;}
.people-search  .detail-button-container {width: 100%;text-align: right;padding-bottom: 0;}
.people-search  .detail-button-container>label {width: 70px;text-align: center;cursor: pointer;}
.one-result {display: none;}
.map-window .one-detail {width: 100%;padding: 8px;height: 150px;}
.map-window .one-detail>table {float: left;width: 180px;height: 100%;word-wrap:break-word;word-break:break-all;}
.map-window .one-detail>table tr td:nth-child(1) {width: 38%;vertical-align: top;}
.map-window .one-detail>table tr td:nth-child(2) {width: 62%;vertical-align: top;}
.map-window .one-detail>div {float: left;width: 90px;height: 100%;text-align: center;}
.map-window .one-detail .detail-button-container {width: 100%;text-align: right;padding-bottom: 0;}
.map-window .one-detail .detail-button-container .detail-button {text-align: right;margin-top: 5px;cursor:pointer; color: #36649c;}
.sc-widget-economic-development-bottom-border { /* border-bottom: 1px solid #ddd; */ padding-top: 5px; width: 100%; height: 40px; }
.tab-content-container .people-search {background-color: #fff;}
.tab-content-container .people-search .area-select .left-label {width: 74px;text-indent:5px;height: 30px;line-height: 30px;float: left;font-size: 14px;}
.tab-content-container .people-search .area-select select {float: left;}
.tab-content-container .people-search .value-input div:nth-child(1) { font-weight: normal;width: 75px;text-indent: 7px;height: 30px;line-height: 30px;float: left;font-size: 14px;white-space: nowrap;}
.tab-content-container .people-search .value-input div:nth-child(2) { float: left; }
.type-select {height: 140px;padding: 5px;}
.type-select select { border-radius: 8px;}
.value-input>div {float: left;}
.sc-widget-economic-development-form-label { font-weight: normal; font-size: 13px; padding-bottom: 5px; }
.sc-widget-economic-development-textbox { width: 200px; font-size: 14px; border: 1px solid #ccc; height: 28px;border-radius: 5px; padding-left: 5px; color: #6d6d6d; }
.sc-no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.sc-widget-economic-development-search-link-bar { text-align: center; font-size: 10px; background-color: #fff; height: 41px; padding-top: 11px; }
/*border-bottom: 1px solid #ccc;*/
.sc-widget-economic-development-search-link-bar span { min-width: 45%; letter-spacing: 1px; padding: 5px; background-color: #fff; cursor: pointer; letter-spacing: 1px; display: inline-block; margin-top: -5px; height: 29px; padding-top: 5px; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; font-family: 宋体; font-size:13px; border: 1px solid #bfbfbf;border-radius: 5px;}
.sc-widget-economic-development-search-link-bar span.active { transition: background .5s; /* font-weight: bold; */ border-radius:5px; /* text-decoration: underline; */ color: #1481ec; border: 1px solid #147ae7}
.tab-content-title {
  padding: 5px;
  min-height: 40px;
  text-shadow: 0.5px 0.5px #fff;
  padding-top: 6px;
  font-size: 14px;
  color: #5b5b5b;
  background-color: #fff;
}
/* .tab-content-title>div { width: 100%; overflow: hidden;} */
.tab-content-title .distinct-title {
  width: 100%;
  overflow: hidden;
  float: left;
  padding-top: 3px;
  font-size: 14px;
  padding-left: 0px;
  font-family: 'Microsoft YaHei';
  cursor: pointer;
  padding-bottom: 15px;
}
.tab-content-container { height: calc(100% - 40px); }
.tab-content-container .nav-content { width: 100%;height: calc(100% - 41px); position: relative; }
.tab-content-container .nav {width: 100%;}
.tab-content-container .list-nav { padding-left: 28px;border-top: 1px solid rgb(232, 232, 232);width: 100%; height: 30px; font-size: 14px; line-height: 30px; font-family: "Microsoft YaHei"; background-color: rgb(234,234,234); border-bottom: 1px solid rgb(232, 232, 232);  }
.gis-main-container .open {
  padding-left: 28px;
}
.gis-main-container .close {
  padding-left: 28px;
}
.gis-main-container .tab-content-container .people-count {
  width: 100%;
  height: 150px;
  background-color: #fff;
}
.gis-main-container .tab-content-container .people-count #pieChart {
  width: 100%;
  height: 100%;
}
.gis-main-container .tab-content-container .people-count #focusPieChart {
  width: 100%;
  height: 100%;
}

.gis-main-container .top-list-container {
  width: 100%;
  height: 120px;
  padding-top: 20px;
}
.gis-main-container .top-list-container .top-list {
  width: 18%;
  height:50px;
  margin-left: 5%;
  float: left;
  font-size: 12px;
}
.gis-main-container .top-list-container .top-list .img-bg {
  background: url("../../img/grid-member.png") no-repeat center;
  width: 70%;
  height: 100%;
  background-size: 100%;
  margin: 0 auto;
}
.gis-main-container .top-list-container .top-list .img-bg2 {
  background: url("../../img/grid-member2.png") no-repeat center;
  width: 70%;
  height: 100%;
  background-size: 100%;
  margin: 0 auto;
}
.gis-main-container .top-list-container .top-list .img-bg3 {
  background: url("../../img/grid-member3.png") no-repeat center;
  width: 70%;
  height: 100%;
  background-size: 100%;
  margin: 0 auto;
}
.gis-main-container .top-list-container .top-list .img-bg4 {
  background: url("../../img/grid-member4.png") no-repeat center;
  width: 70%;
  height: 100%;
  background-size: 100%;
  margin: 0 auto;
  /* border: 1px solid rgb(200,200,200); */
}
.gis-main-container .top-list-container .top-list .count-num {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.gis-main-container .grid-member-list {
  width: 100%;
}
.gis-main-container .grid-member-list .grid-member-title {
  width: 100%;
  height: 35px;
  line-height: 25px;
  padding-left: 15px;
}
.gis-main-container .grid-member-list .list-detail {
  width: 100%;
  padding-bottom: 10px;
}
.gis-main-container .grid-member-list .list-detail table {
  width: 100%;
  font-size: 13px;
  font-family: "Microsoft YaHei";
  text-align: center;
  padding-left: 20px;
}
.sc-no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.esriPopup .titlePane { height: 33px; padding-top: 7px; background-color: rgb(17, 112, 222); border-radius: 0; -webkit-border-radius: 0; color: #fff !important; }
.esriPopup .pointer, .esriPopup .outerPointer {background-color: rgb(131,211,231);}
.close {opacity: 1;}
.esriPopup .titleButton.maximize { display: none; }
.esriPopup .titleButton { top: 8px; right: 8px; }
.esriPopup .titleButton.close { right: 8px; }
.esriPopup .contentPane { padding: 5px 3px 3px 5px; background-color:rgb(255, 255, 255);}
.esriPopup .actionsPane { display: none; }
.esriPopup .sizer { position: relative; width: 240px; z-index: 1; }

#homebutton{position: absolute;z-index: 500;top:95px;left:20px;}
#homebutton .home {
  width: 32px;
  height: 32px;
}
    /*所有人员列表窗口开始*/
.people-detail-window {width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 999999;position: absolute;display:none;}
.people-detail-window .window {width: 1000px;height: 460px;position: absolute; left: calc(50% - 500px); top: calc(50% - 230px); z-index: 1000;}
.people-detail-window .window .window-top {width: 100%;height: 35px;background-color: #ddddcc;color: black;}
.people-detail-window .window .window-top>div {float: left;}
.people-detail-window .window .window-top .left-blue {width: 45px;height: 100%;background-color: blue;}
.people-detail-window .window .window-top .id-card {width: 175px;height: 100%;line-height: 35px;text-align: center;font-size: 15px;}
.people-detail-window .window .window-top .title-text {width: 80px;height: 100%;line-height: 35px;text-align: center;font-size: 16px;}
.people-detail-window .window .window-top .right-button {width: 120px;float: right;height: 100%;}
.people-detail-window .window .window-top .right-button>div {width: 33.3%;height: 100%;float: right;}
/* .people-detail-window .window .window-top .right-button div:nth-child(1){background: url("../../img/peopleDetailClose.png") no-repeat center;}
.people-detail-window .window .window-top .right-button div:nth-child(2){background: url("../../img/maximize.png") no-repeat center;}
.people-detail-window .window .window-top .right-button div:nth-child(3){background: url("../../img/minimize.png") no-repeat center;} */
.people-detail-window .window .window-content {width: 100%;height: 425px;background-color: #ffffff;overflow-y: auto;padding-left: 10px;padding-bottom: 15px;}
.people-detail-window .window .window-content .detail-nav-button {width: 94%;height: 45px;margin-top: 25px;border-bottom: 2px solid #ddd;}
.people-detail-window .window .window-content .detail-nav-button div{float: left;width: 110px;height: 30px;margin-top: 15px;background-color: rgb(240,240,240);border: 1px solid rgb(192,192,192);text-align: center;line-height: 30px;}
.people-detail-window .window .window-content .detail-nav-button .active {background-color: white;width:140px;height: 45px;line-height: 45px;font-weight: bold;margin-top: 0; }
.people-detail-window .window .window-content .population-type-button {width: 90%;height: 30px;margin-top: 30px;margin-bottom: 15px;border-bottom: 1px solid rgb(204,204,204);}
.people-detail-window .window .window-content .population-type-button div {float:left;width: 120px;height: 30px;background-color: #ddddcc;line-height: 30px;text-align: center;cursor: pointer;}
.people-detail-window .window .window-content .base-info-container {height: 275px;margin-top: 20px;}
.people-detail-window .window .window-content .base-info-container>div {float: left;}
.people-detail-window .window .window-content .base-info-container .base-info {width: 720px;height: 275px;}
.people-detail-window .window .window-content .base-info-container .base-info table {width: 100%;height: 100%;text-align: center;vertical-align: middle;border-color: #C0C0C0;border-collapse: collapse;}
.people-detail-window .window .window-content .base-info-container .base-info table tr td {border: 1px solid #C0C0C0;}
.people-detail-window .window .window-content .base-info-container .base-info table tr td:nth-child(1){background-color: rgb(229,249,255);}
.people-detail-window .window .window-content .base-info-container .base-info table tr td:nth-child(2){background-color: white;}
.people-detail-window .window .window-content .base-info-container .base-info table tr td:nth-child(3){background-color: rgb(229,249,255);;}
.people-detail-window .window .window-content .base-info-container .base-info table tr td:nth-child(4){background-color: white;}
.people-detail-window .window .window-content .base-info-container .base-info table tr td:nth-child(5){background-color: rgb(229,249,255);;}
.people-detail-window .window .window-content .base-info-container .base-info table tr td:nth-child(6){background-color: white;}
.people-detail-window .window .window-content .base-info-container .base-info-photo {width: 140px;height: 200px;margin-top: 30px;margin-left: 65px;border: 1px solid #ddddcc;}
.people-detail-window .window .window-content .base-info-container {height: 275px;margin-top: 20px;}

.people-detail-window .window .window-content .more-info-container {height: 68px;margin-top: 20px;}
.people-detail-window .window .window-content .more-info-container>div {float: left;}
.people-detail-window .window .window-content .more-info-container .more-info {width: 900px;height: 68px;}
.people-detail-window .window .window-content .more-info-container .more-info table {width: 100%;height: 100%;text-align: center;vertical-align: middle;border-color: #C0C0C0;border-collapse: collapse;}
.people-detail-window .window .window-content .more-info-container .more-info table tr td {border: 1px solid #C0C0C0;}
.people-detail-window .window .window-content .more-info-container .more-info table tr td:nth-child(1){background-color: rgb(229,249,255);width: 15%;}
.people-detail-window .window .window-content .more-info-container .more-info table tr td:nth-child(2){background-color: white;width: 15%;}
.people-detail-window .window .window-content .more-info-container .more-info table tr td:nth-child(3){background-color: rgb(229,249,255);width: 15%;}
.people-detail-window .window .window-content .more-info-container .more-info table tr td:nth-child(4){background-color: white;width: 15%;}
.people-detail-window .window .window-content .more-info-container .more-info table tr td:nth-child(5){background-color: rgb(229,249,255);width: 20%;}
.people-detail-window .window .window-content .more-info-container .more-info table tr td:nth-child(6){background-color: white;width: 20%;}

.people-detail-window .window .window-content .floating-info-container {height: 102px;margin-top: 20px;}
.people-detail-window .window .window-content .floating-info-container>div {float: left;}
.people-detail-window .window .window-content .floating-info-container .floating-info {width: 900px;height: 102px;}
.people-detail-window .window .window-content .floating-info-container .floating-info table {width: 100%;height: 100%;text-align: center;vertical-align: middle;border-color: #C0C0C0;border-collapse: collapse;}
.people-detail-window .window .window-content .floating-info-container .floating-info table tr td {border: 1px solid #C0C0C0;}
.people-detail-window .window .window-content .floating-info-container .floating-info table tr td:nth-child(1){background-color: rgb(229,249,255);width: 15%;}
.people-detail-window .window .window-content .floating-info-container .floating-info table tr td:nth-child(2){background-color: white;width: 15%;}
.people-detail-window .window .window-content .floating-info-container .floating-info table tr td:nth-child(3){background-color: rgb(229,249,255);width: 15%;}
.people-detail-window .window .window-content .floating-info-container .floating-info table tr td:nth-child(4){background-color: white;width: 15%;}
.people-detail-window .window .window-content .floating-info-container .floating-info table tr td:nth-child(5){background-color: rgb(229,249,255);width: 20%;}
.people-detail-window .window .window-content .floating-info-container .floating-info table tr td:nth-child(6){background-color: white;width: 20%;}

.people-detail-window .window .window-content .leave-info-container {height: 194px;margin-top: 20px;}
.people-detail-window .window .window-content .leave-info-container>div {float: left;}
.people-detail-window .window .window-content .leave-info-container .leave-info {width: 900px;height: 100%;}
.people-detail-window .window .window-content .leave-info-container .leave-info table {width: 100%;height: 100%;text-align: center;vertical-align: middle;border-color: #C0C0C0;border-collapse: collapse;}
.people-detail-window .window .window-content .leave-info-container .leave-info table tr td {border: 1px solid #C0C0C0;}
.people-detail-window .window .window-content .leave-info-container .leave-info table tr td:nth-child(1){background-color: rgb(229,249,255);width: 21%;}
.people-detail-window .window .window-content .leave-info-container .leave-info table tr td:nth-child(2){background-color: white;width: 13%;}
.people-detail-window .window .window-content .leave-info-container .leave-info table tr td:nth-child(3){background-color: rgb(229,249,255);width: 14%;}
.people-detail-window .window .window-content .leave-info-container .leave-info table tr td:nth-child(4){background-color: white;width: 25%;}
.people-detail-window .window .window-content .leave-info-container .leave-info table tr td:nth-child(5){background-color: rgb(229,249,255);width: 13%;}
.people-detail-window .window .window-content .leave-info-container .leave-info table tr td:nth-child(6){background-color: white;width: 14%;}

.people-detail-window .window .window-content .nav { width: 100%; display: none; }
.people-detail-window .window .window-content .active {  }
.people-detail-window .window .window-content .nav .same-table {width: 900px;line-height: 35px;text-align: center;border-color: #C0C0C0; border-collapse: collapse; margin: 30px 10px;}
.people-detail-window .window .window-content .nav .same-table thead {background-color: rgb(231,249,255);}
.people-detail-window .window .window-content .nav .same-table tbody tr:nth-child(2n+1) {background-color: white;}
.people-detail-window .window .window-content .nav .same-table tbody tr:nth-child(2n) {background-color: rgb(234,234,234);}
.people-detail-window .window .window-content .nav .same-table tr td {border: 1px solid #C0C0C0;}

.people-detail-window .window .window-content .nav .same-house tr td:nth-child(1) {width: 10%;}
.people-detail-window .window .window-content .nav .same-house tr td:nth-child(2) {width: 10%;}
.people-detail-window .window .window-content .nav .same-house tr td:nth-child(3) {width: 10%;}
.people-detail-window .window .window-content .nav .same-house tr td:nth-child(4) {width: 7%;}
.people-detail-window .window .window-content .nav .same-house tr td:nth-child(5) {width: 7%;}
.people-detail-window .window .window-content .nav .same-house tr td:nth-child(6) {width: 10%;}
.people-detail-window .window .window-content .nav .same-house tr td:nth-child(7) {width: 20%;}
.people-detail-window .window .window-content .nav .same-house tr td:nth-child(8) {width: 26%;}

.people-detail-window .window .window-content .nav .same-live tr td:nth-child(1) {width: 10%;}
.people-detail-window .window .window-content .nav .same-live tr td:nth-child(2) {width: 7%;}
.people-detail-window .window .window-content .nav .same-live tr td:nth-child(3) {width: 7%;}
.people-detail-window .window .window-content .nav .same-live tr td:nth-child(4) {width: 10%;}
.people-detail-window .window .window-content .nav .same-live tr td:nth-child(5) {width: 10%;}
.people-detail-window .window .window-content .nav .same-live tr td:nth-child(6) {width: 10%;}
.people-detail-window .window .window-content .nav .same-live tr td:nth-child(7) {width: 20%;}
.people-detail-window .window .window-content .nav .same-live tr td:nth-child(8) {width: 26%;}

.people-detail-window .window .window-content .special-people-button {width: 90%;height: 30px;margin-top: 30px;margin-bottom: 15px;}
.people-detail-window .window .window-content .special-people-button div {float:left; margin-left: 20px;height: 25px;line-height: 25px;text-align: center;padding: 0 10px;border-radius: 5px;font-size: 12px;color: white;}

/*所有人员列表窗口结束*/
/*单条人员详情窗口开始*/
.people-list-window {width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 9999;overflow: hidden;}
.minimize {width: 350px;height: 40px;right: 20px;margin-top: 20px;z-index: 10;position: relative;top:unset;bottom:unset;left:unset;}
.people-list-window .window {width: 100%;height: 1005;left: calc(50% - 375px); top: calc(50% - 225px); z-index: 1000;}
.minimize .window { width: 350px;height: 40px; left: 0;top: 0;}
.people-list-window .window .window-top {width: 100%;height: 40px;background-color: #1866bfd1;/* border-bottom: 2px solid lightblue; */}
.people-list-window .window .search-panel {width: 100%;height: 40px;background-color: rgb(228,228,228);font-size: 14px;line-height: 40px;color: black;}
.people-list-window .window .grid-title-panel {width: 100%;height: 40px;padding-top: 10px;background-color: white;}
.people-list-window .window .grid-title-panel .grid-title {height: 30px;width:80px;text-align:center;line-height: 30px;font-size: 17px;color: black;font-weight: 500;border-bottom: 3px solid green;margin-left: 30px;}

.people-list-window .window .focus-title-panel { width: 100%;height: 30px;line-height: 30px;background-color: white;}
.people-list-window .window .focus-title-panel .focus-title {width: 620px;height: 30px;line-height: 30px;cursor: pointer;margin-left: 20px;}
.people-list-window .window .focus-title-panel .type-button {padding: 0px 10px;border: 1px solid black;background-color: white;border-radius: 3px;float: left;margin-left: 5px;height: 24px;line-height: 24px;font-size: 12px;cursor: pointer;}
.people-list-window .window .focus-title-panel .type-button:first-child {margin-left: 20px;}
.people-list-window .window .focus-title-panel .type-active {background-color: blue;color: white;}

.people-list-window .window .search-panel input { box-shadow: 0 0 2px 2px #dddddd; border: 1px solid #aaaaaa;}

.people-list-window .window .search-panel label:nth-child(1) { margin-left: 30px; }
.people-list-window .window .search-panel input:nth-child(2) { line-height: 18px;width: 90px; border-radius: 5px;}
.people-list-window .window .search-panel label:nth-child(3) { margin-left: 20px; }
.people-list-window .window .search-panel select:nth-child(4) { line-height: 20px;width: 70px; border-radius: 5px;font-size: 12px;color: #777777;}
.people-list-window .window .search-panel label:nth-child(5) { margin-left: 20px; }
.people-list-window .window .search-panel input:nth-child(6) { line-height: 18px;width: 120px; border-radius: 5px;}
.people-list-window .window .search-panel input[type="radio"] {margin-left: 10px;margin-top: 0;vertical-align: middle;}
.people-list-window .window .search-panel button:nth-child(10) { margin-left: 30px; background-color: rgb(16,157,188);border-radius: 5px; line-height: 18px;color: white;border: none;width: 60px;}

.people-list-window .window .window-top .title-text {color: #fff;width: 570px;height: 100%;line-height: 40px;text-align: left;padding-left: 20px;float: left;}
.minimize .window .window-top .title-text {width: 270px;}
.minimize-button {
  width: 40px;
  float: right;
  height: 100%;
  margin-right: 15px;
}
.search-button {width: 40px;float: right;height: 100%;}
.right-button {width: 40px;float: right;height: 100%;margin-right: 15px;}
.people-list-window .window .window-content {width: 100%;height: 500px;background-color: #ffffff;overflow-y: hidden;/*  padding-top: 15px; */}
.minimize .window .window-content {display: none;}
/* .minimize .window .window-top .minimize-button {background: url("../../img/gis/icon/maximize.png") no-repeat center;} */
.people-list-window .window .window-content .table-container {width: 100%;height: 470px; overflow-y: scroll;}
.people-list-window .window .window-content .people-list-table {width: 100%;max-height:470px;text-align: center; line-height: 37px;table-layout: fixed;}
.people-list-window .window .window-content .people-list-table thead {background-color:#e6f2ff;color:#333333;/* font-weight: bold; */}
.people-list-window .window .window-content .people-list-table tr {height: 35px;}
.people-list-window .window .window-content .people-list-table tbody tr {border-bottom: 1px solid #dcdcdc;}
.people-list-window .window .window-content .people-list-table tr td:nth-child(1) {padding-left: 12px;width: 12%;}
.people-list-window .window .window-content .people-list-table tr td:nth-child(2) {width: 7%;}
.people-list-window .window .window-content .people-list-table tr td:nth-child(3) {width: 12%;}
.people-list-window .window .window-content .people-list-table tr td:nth-child(4) {width: 18%;}
/*.people-list-window .window .window-content .people-list-table tr td:nth-child(5) {width: 25%;}*/
.people-list-window .window .window-content .people-list-table tr td:nth-child(5) {width: 12%;}
.people-list-window .window .window-content .people-list-table tr td:nth-child(6) {width: 7%;}
.people-list-window .window .window-content .people-list-table tr td:nth-child(7) {width: 10%;color: blue;}
.people-list-window .window .window-content .people-list-table tr td:nth-child(8) {width: 10%;padding-right: 12px;color: blue;}

.people-list-window .window .window-content #workerListTable tr td:nth-child(1) {padding-left: 12px;width: 16%;}
.people-list-window .window .window-content #workerListTable tr td:nth-child(2) {width: 6%;}
.people-list-window .window .window-content #workerListTable tr td:nth-child(3) {width: 18%;}
.people-list-window .window .window-content #workerListTable tr td:nth-child(4) {width: 18%;}
.people-list-window .window .window-content #workerListTable tr td:nth-child(5) {width: 14%;}
.people-list-window .window .window-content #workerListTable tr td:nth-child(6) {width: 11%;}
.people-list-window .window .window-content #workerListTable tr td:nth-child(7) {width: 6%;}
.people-list-window .window .window-content #workerListTable tr td:nth-child(8) {width: 8%;padding-right: 5px;}

.people-list-window .window .window-content .bottom-page {width: 100%;height: 30px;line-height: 30px;text-align: center;letter-spacing: 5px;user-select: none;}
.people-list-window .window .window-content .bottom-page .current-page { border:2px solid #4444;}
.people-list-window .window .window-content .bottom-page font {margin-left: 5px;cursor: pointer;letter-spacing: 0;    padding: 3px 10px; background: #eee; border-radius: 5px;}
.people-list-window .window .window-content .detail-button, .locate-button {cursor: pointer;}

.people-list-window .window .window-content .top {width: 100%;height: 60%;}
.people-list-window .window .window-content .top .left-text { width: 65%;height: 100%;float: left;}
.people-list-window .window .window-content .top textarea { width: 100%;height: 95%; border: none;padding: 10px 30px 0 30px;}
.people-list-window .window .window-content .top .right-img { width: 35%;height: 100%;float: left;text-align: center;line-height: 237px;padding: 10px;}
.people-list-window .window .window-content .top .right-img #gridMap {width: 90%;height: 90%;}
.people-list-window .window .window-content .bottom {width: 100%;height: 40%;}
.gis-main-container .grid-info {
  width: 100%;
  height: 120px;
}
.gis-main-container .grid-info td {
  width: 16.6%;
  border: 1px solid #dcdcdc;
  text-align: center;
}
.gis-main-container .grid-info td:nth-child(2n) {
  background-color: white;
}
.gis-main-container .grid-info td:nth-child(2n+1) {
  background-color: rgb(220, 236, 254);
}

.people-list-window .window .window-content .left-chart {width: 50%;height: 100%;float: left;}
.people-list-window .window .window-content .right-chart {width: 50%;height: 100%;float: left; display: none;position: relative;}
.people-list-window .open {
  display: block!important;
}
.people-list-window .window .window-content .right-chart .map-title {width: 100%;height: 25px;text-align: center;font-weight: 600;font-family: "Microsoft YaHei";font-size: 16px;}
.people-list-window .window .window-content .right-chart .sub-title {width: 100%;height: 20px;font-family: "Microsoft YaHei";font-size: 13px;}
.people-list-window .window .window-content .right-chart .sub-title span:nth-child(1) {float: left;}
.people-list-window .window .window-content .right-chart .sub-title span:nth-child(2) {float: right;}
.people-list-window .window .window-content .right-chart .focus-map {width: 100%;height: calc(100% - 45px);padding: 10px;}

/*单条人员详情窗口结束*/
.gis-main-container .collapse-title {
  width: 100%;
  line-height: 26px;
  border-left: #ccc 3px solid;
  padding-left: 10px;
  margin-bottom: 10px;
  border-top: #eee 1px solid;
  border-bottom: #eee 1px solid;
  cursor: pointer;
}
.gis-main-container .collapse-list {
  /* border-left: #eee 3px solid; */
  margin-bottom: 10px;
}

.gis-main-container .collapse-title i {
  padding-top: 5px;
}

.gis-main-container .collapse-line {
  text-align: center;
}

.people_dialog {
  width: 850px;
  /* left: ; */
  height: auto;
}

.detail_dialog{
  width: 1100px;
  height:auto;
}

.detail_dialog .el-dialog__body {
  padding: 10px 20px !important;
}

.people_dialog .el-dialog__body{padding:10px 20px !important;}

.ztree_dialog{
  width:400px;
  height:calc(100% - 300px);
  overflow:auto;
  background-color:#eee;
}

.ztree_dialog .el-dialog__body{
  background-color: #fff;
  height:calc(100% - 100px);
}

.el-collapse-item__wrap {
  overflow: visible !important
}
